package com.jwtter.generator.utils;

import java.io.File;
import java.io.IOException;

/**
 * @date 2017年6月16日
 * @author jinwt
 *
 */
public class FileUtils {

	public static boolean exists(String fileName) {
		if (StringUtils.isNotBlank(fileName)) {
			new File(fileName).exists();
		}
		return false;
	}
	public static void main(String[] args) {
		createFile("src/main/java/com/jwtter1/pdfbDdemo1/TsCompany.java");
	}
	public static File createFile(String filePath) {
		File file = new File(filePath);
		if (!file.exists()) {
			// 文件创建失败创建父级文件夹
			if (!file.getParentFile().exists()) {
				File dir = new File(file.getParentFile().getAbsolutePath());
				if (dir.mkdirs()) {
					createNewFile(file);
				}
			} else {
				createNewFile(file);
			}
		} else {
			file.delete();
		}
		return file;
	}
	private static void createNewFile(File file) {
		try {
			// 父级文件夹创建完成，创建文件
			file.createNewFile();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}
